/* CSS Document */
/*------768>959--------*/
@media only screen and (min-width: 768px) and (max-width: 960px) { 
    .cont_s12 {
     width: 620px;
     margin: 0 auto;
     display: block;
        }
    .cont_s12 .container { margin-left: 0 }
    /*-header-*/
    .menu-main ul .menu-item a { padding: 9px !important }
    .adv-leaderboard {
     height: auto;
     margin: auto;
     width: 100%;
        }
    .adv-leaderboard img {
     max-width: 100%;
     width: auto;
     margin: 0 auto;
     float: none;
     text-align: center;
     position: relative;
     left: 10%;
        }
    .col-2.logo > a {
     display: block;
     margin: auto;
     width: 40%;
        }
    div.logo {
     text-align: center;
     padding-bottom: 10px;
        }
    /*- main-nav --*/
    .main-menu li a {
     padding-left: 8px !important;
     padding-right: 8px !important;
        }
    /*- big-main_menu -*/
    nav.main_menu > ul > li { position: static !important }
    .nav.main_menu { position: relative }
    .block_big_dropdown {
     left: 1px;
     width: auto !important;
     right: 0;
        }
    /*- news-bar -*/
    div.spnewsbx.col-10 {
     margin-left: 0;
     width: 465px !important;
     margin-right: 5px;
        }
    div.spnews { margin: 0 0 10px 0 !important }
    .spnews .ticker {
     margin-left: 11px;
     width: 83% !important;
        }
    /*- main content -*/
    .flex-control-paging { margin-right: 8px }
    .cont_s12 > .content.full-width { margin: 0 }
    .cont_s12 .col-8 .box_content .container {
     width: 640px !important;
     margin-left: -10px !important;
        }
    /*- sidebar -*/
    #sidebar {
     -moz-column-count: 2;
     -moz-column-gap: 8;
     -webkit-column-count: 2;
     -webkit-column-gap: 3px;
     column-count: 2;
     column-gap: 3px;
        }
    #sidebar .box_content {
     margin: 0 0 20px !important;
     width: 290px !important;
        }
    .name_numbrbx { float: left }
    .col-08.advfree128 { margin: 7px 9px !important }
    #sidebar .followersbx { float: right !important }
    .newsletter .button { width: 100% !important }
    .bximgs_h.size2 { width: 125px }
    /*- box multimdea -*/
    .box_multimdea .bxnews.col-08 {
     border-bottom: medium none;
     margin: 10px 2px 10px 0 !important;
        }
    /*-advfree128-*/
    .advfree128 { margin: 7px 45px !important }
    /*-footer--*/
    .footer_content > .col-3 { }
    .bx_flicker a img {
     !important: ;
     margin: 6px 2px !important;
        }
    #footer .footer_h .col-9.logo_f { width: 55% !important }
    #footer .footer_h .col-2.top {
     width: 20% !important;
     margin-top: 20px !important;
        }
    #footer    .col-2.l_tweet { width: 94% !important }
    .l_tweet > div.col-2 { width: auto !important }
    /*--Blog - 2 Column -*/
    .thumb.full,
    .thumb.square {
     width: 99%;
     height: auto;
     width: auto\9;
     /* ie8 */
        }
    .cont_s12 .content.two-Column {
     width: 100%;
     margin: 0;
        }
    .cont_s12 .container.two-Column  > .col-6 {
     width: 46% !important;
     margin: 0 8% 0 0 !important;
        }
    .cont_s12 .two-Column.contact-full .col-6 {
     width: 100% !important;
     margin-bottom: 40px !important;
        }
    .cont_s12 .container.two-Column  > .col-6.last { margin-right: 0 !important }
    .cont_s12 .content.two-Column .post_bx  .bx_img {
     float: none;
     display: block;
        }
    .cont_s12 .content.two-Column .post_bx  .hover_effect2 { right: 0 }
    .col-8.full-width .enter-data input {
     /* width: 29%;*/
        }
    .col-8.full-width  .enter-commnet > textarea {
     /* width: 95%;
     margin: 0 0 0 1%;*/
        }
    /*---gallery----*/
    .ff-container label {
     padding: 0 10px !important;
     font-size: 11px !important;
        }
    
    .ff-items li img {
     height: 100px !important;
     width: 150px !important;
	 
        }
	.ff-items li {
	margin:0px;	
	float: left; line-height:0;
	}

	.ff-items2 li {
	margin:0;
	}
	
	.ff-items2 li img {
     height: 100px !important;
     width: 182px !important;
	}

    .ff-container .ff-items .hover_effect2 .font16_w.lgn_cntr.txt3 { display: none }
    /*Ful
	 /*carousel-boxs-all*/
    .carousel-boxs { margin-bottom: 40px !important }
    .carousel-boxs-all { width: 565px }
    .carousel-boxs-all .ca-item {
     width: 190px;
     margin-right: 40px;
     padding-right: 20px;
        }
    .carousel-boxs-all .boxn.boxn-2 {
     margin-right: 20px;
     width: 150px;
        }
    .boxn.boxn-2 .hover_effect2 { right: 0 }
    .carousel-boxs-all .boxn.boxn-2 .img { height: auto }
    /*Full Slider*/
    .col-12.full-Slider-box { margin-bottom: 20px }
    /* ShortCode*/
    /*Table price*/
    .tables-pricing1 .column_tables { width: 153px }
    .pricing-tables-2 .column_tables { width: 122px }
    .column_tables.featured .header h1 { font-size: 16px }
    .column_tables .header.black h1,
    .column_tables .header.gray h1 { font-size: 14px }
    .shortcode_tabs .nav-tabs a { font-size: 12px }
    .span3 {
     width: 45%;
     margin-left: 15px !important;
        }
    /*column*/
    .one-half,
    .one-third,
    .one-fourth,
    .two-third,
    .two-fourth,
    .three-fourth,
    .one-fifth,
    .column-five,
    .one-sixth,
    .column-six,
    .two-fifth,
    .three-fifth,
    .four-fifth,
    .five-sixth {
     width: 46% !important;
     margin-bottom: 10px;
        }
    /*lightbox*/
    .lightbox .font14_orang,
    .lightbox h3 { text-align: center }
    .lightbox .bx_img .img {
     display: block;
     margin: auto;
        }
    .lightbox .bx_img {
     display: block;
     margin: 10px auto;
     float: none !important;
        }
    .box404-1 img {
     float: none;
     margin: auto;
     max-width: 94% !important;
        }
    [class^="one-"].last { margin-right: 4% !important }
}
/*------smaller than 480 > less 767---------*/
@media only screen and (min-width:480px) and (max-width:767px) { 
    .cont_s12 {
     width: 440px;
     margin: 0 auto;
     display: block;
        }
    .cont_s12 .box_content div.container { margin-left: 0 !important }
    .cont_s12 > .content.full-width { margin: 0 }
    /*- header -*/
    .adv-leaderboard {
     height: auto;
     margin: auto;
     width: 100%;
        }
    .adv-leaderboard img {
     max-width: 100%;
     width: auto;
     margin: 0 auto;
     float: none;
     text-align: center;
        }
    .col-2.logo > a {
     display: block;
     margin: auto;
     width: 40%;
     text-align: center;
        }
    div.logo {
     width: 100% !important;
     text-align: center;
     padding-bottom: 10px;
        }
    /*--main-nav--*/
    .main-menu li a {
     padding-left: 10px !important;
     padding-right: 10px !important;
        }
    #top-nav .menu-main { display: none !important }
    #top-nav .menu-main.main_small { display: block !important }
    #top-nav .menu-main.main_small ul.sub-menu li .sub-menu {
     left: 100%;
     right: 0;
     border-left: 1px solid #CFCFCF;
     border-right: none;
        }
    #top-nav .menu-main.main_small .sf-js-enabled .menu-item .sub-menu .menu-item .sub-menu .menu-item:first-child a { background: url(../images/submenu-bg-rtl.gif) left center  no-repeat !important }
    #main-nav .main_menu { display: none }
    #main-nav .select-menu {
     height: 34px;
     display: block;
        }
    ul.sub-menu li { width: 140px }
    .boxf2t .bximgs,
    .boxf2 .bximgs { display: inline-block }
    /*--big-main_menu----*/
    nav.main_menu > ul > li { position: static !important }
    .nav.main_menu { position: relative }
    .block_big_dropdown {
     left: 1px;
     width: auto !important;
     right: 0;
        }
    /*-------*/
    /*---news-bar-----*/
    div.spnewsbx.col-10 {
     margin-left: 0;
     width: 285px !important;
     float: left;
        }
    div.spnews { margin: 0 0 5px 0 !important }
    .spnews .ticker {
     margin-left: 11px;
     width: 73% !important;
        }
    /*---*/
    .boxf4 .boxn,
    .boxf2 .boxn,
    .boxf2t .boxn {
     height: auto;
     width: 183px;
     margin: 5px  10px 5px 0;
        }
    .boxf4 .boxn { height: 180px }
    .boxf4 .boxn:nth-of-type(2n),
    .boxf2 .boxn:nth-of-type(2n),
    .boxf2t .boxn:nth-of-type(2n) { margin: 5px 0  !important }
    .hover2 .bxhover2 { height: 78% }
    .bxlinks { padding: 10% !important }
    .photo_link { margin: 4px 18px 4px 7px }
    .boxf2 .boxn { min-height: 290px }
    .boxf2t .boxn { min-height: 500px }
    .boxf2 .boxn:first-child h4.date {
     width: 100%;
     text-align: left;
        }
    /*- slider -*/
    .flexslider > .slides li img {
     height: 274px !important;
     width: 440px !important;
        }
    .slider #carousel { bottom: 5% }
    .slider {
     height: 274px;
     overflow: hidden;
        }
    /*carousel-boxs-all*/
    .carousel-boxs { margin-bottom: 40px !important }
    .carousel-boxs-all { width: 420px }
    .carousel-boxs-all .ca-item {
     width: 210px;
     margin-right: 40px;
     padding-right: 20px;
        }
    .carousel-boxs-all .boxn.boxn-2 {
     margin-right: 20px;
     width: 150px;
        }
    .boxn.boxn-2 .hover_effect2 { right: 0 }
    .carousel-boxs-all .boxn.boxn-2 .img {
     height: auto;
     min-width: 97% !important;
     width: auto !important;
        }
    /*--*/
    .bxhover img.sml-1 {
     height: 114px;
     width: 100% !important;
        }
    .sml-1 {
     height: 70px !important;
     width: 182px !important;
        }
    .boxf3 .box2 {
     margin: 0 10px 10px 0 !important;
     width: 108px !important;
        }
    .videoimg { margin: 0px 20px }
    .linkbx { margin: 10px 0 }
    .boxf3 .box2:nth-of-type(3n) { margin-right: 0 !important }
    .boxf3 .box .videoimg { margin: 5px 63px }
    .linkbx { margin: 10px 0 }
    .boxf4  .boxn.col-07,
    .boxf2  .boxn.col-07,
    .boxf2t  .boxn.col-07 {
     width: 183px !important;
     height: 203px !important;
     margin: 0 10px 10px 0 !important;
     padding: 15px !important;
        }
    .boxf4  .boxn.col-07:nth-of-type(2n),
    .boxf2  .boxn.col-07:nth-of-type(2n),
    .boxf2t .boxn.col-07:nth-of-type(2n) { margin: 0 0 10px !important }
    .boxf4  .boxn.col-07 .date { width: 100% }
    .boxf4  .boxn.col-07 .bxlinks { padding: 10% 15% }
    .boxf2  .boxn.col-07 { height: 296px !important }
    .boxf2t  .boxn.col-07 { height: 512px !important }
    .boxf2   .boxn.col-07:nth-of-type(2n) { margin: 0  !important }
    .album div.imgbx {
     margin: 11px 9px 11px 0 !important;
     cursor: pointer;
        }
    .album div.imgbx:first-child { margin: 11px 9px 11px 0 !important }
    .album div.imgbx:last-child { margin: 11px 0 !important }
    .hovrbx .bxlinks2 a { margin: 0 1px !important }
    #carousel2 ul.slides > li {
     width: 440px !important;
     margin: 0!important;
        }
    .album .imgbx:last-child { margin: 11px 0 11px  !important }
    .flex-control-paging { margin-right: 0 !important }
    .imgbx img {
     height: 74px !important;
     width: 74px !important;
        }
    .hovrbx {
     height: 80px !important;
     width: 80px !important;
        }
    .hovrbx .bxlinks2 {
     float: left !important;
     margin: 15px 3px 0 !important;
        }
    .tab-pane .boxn2 > h4.date {
     float: none !important;
     clear: both;
     text-align: left;
        }
    .tab-pane .boxn2 > a {
     margin-right: 4px;
     float: left;
     margin-right: 4px;
     width: 200px;
        }
    .newsletter .input { width: 77.3% }
    .newsletter .button { width: 100% !important }
    #sidebar    .box_content { background-position: center top !important }
    .col-08.advfree128 { margin: 10px 45px !important }
    .tab-content h4.date { float: left !important }
    .tab-content .wauto { float: right }
    /*followersbx*/
    .followersbx {
     margin: 3px 0;
     float: left;
     border-radius: 37px;
     background: #f4f4f4;
        }
    .followersbx  left { border-radius: 10px 37px 37px 10px }
    .Facebook_f { float: left !important }
    .name_numbrtxt {
     float: left;
     padding: 6px 14px;
     width: 88%;
        }
    .name_numbrbx {
     background: none !important;
     height: 75px;
     width: 356px;
        }
    .name_numbrbx.left .numbr_txt { float: left }
    .name_numbrbx.left .name_txt { float: right }
    div.followersbx:hover h3.numbr_txt { margin-left: 3px }
    .followersbx a {
     border-radius: 50%;
     border: 4px solid #fff;
     margin: 0 -3px;
        }
    .advfree128 { margin: 7px 45px !important }
    /*--MULTIMEDIA--*/
    .box_multimdea .line { display: none }
    .bximgs_h.size2 {
     height: 70px !important;
     width: 90px !important;
        }
    .box_multimdea .bxnews.col-08 {
     width: 107px;
     margin: 5px 6px 5px 0 !important;
        }
    .box_multimdea > .clearfix { display: none }
    .box_multimdea .bxnews.col-08:nth-of-type(2n) { margin: 5px 0 1px !important }
    .bximgs_h.size2 .hover_effect2 span.photo_link { margin: 12% 22% }
    /*--google-plus--*/
    .google-plus { margin: 0 63px }
    .facebook-likebox { margin: 0 73px }
    /*----footer----*/
    .footer_h div.logo_f { width: 55% }
    .footer_h div.top {
     width: 40%;
     margin-top: 20px;
        }
    #footer .col-2.l_tweet { width: 91% !important }
    .l_tweet > div.col-2 { width: auto !important }
    /*---------*/
    .showcase-thumbnail-container { height: 72% !important }
    .showcase-thumbnail-restriction { height: 85% !important }
    .showcase-thumbnail-caption { padding: 11px !important }
    /*-Blog--*/
    .bx_data {
     float: left;
     width: 100% !important;
        }
    .bx_data > h3 {
     float: left;
     margin: 5px 15px 10px 0;
     width: auto;
        }
    .bx_data h3 span {
     float: left;
     margin: 3px 7px 0 0;
        }
    .img.thumb,
    .thumb.small,
    .thumb.square {
     max-width: 98.5%;
     width: 100%;
     height: auto;
     width: auto\9;
     /* ie8 */
        }
    .thumb.small { min-width: 98.5% }
    .bx_top    .bx_img {
     min-width: 100%;
     margin-top: 10px;
        }
    .small-1 .bx-data {
     float: none !important;
     width: auto;
     margin-bottom: 10px;
        }
    .small-1 .bx_date { margin: 0 }
    .small-1 .bx_data.bx_data2 {
     float: none;
     width: auto !important;
     clear: both;
     min-width: 95.3%;
        }
    .bx_data2 > h3 { margin: 0 }
    .breadcrumb { margin-bottom: 10px }
    .breadcrumb h3.spnews { display: block }
    .bx-data.full .bx_date {
     min-width: inherit;
     margin-right: 5px;
        }
    .bx-data.full .bx_date > h3 { font-size: 13px }
    .bx-data.full  h3.title_big { padding: 0 }
    .cont_s12 .full-width.col-8,
    .cont_s12 .full-width .col-8 { width: 100% }
    .cont_s12 .content.two-Column {
     width: 100%;
     margin: 0;
        }
    .enter-data input {
     /*width: 28.4%;*/
        }
    .enter-commnet > textarea {
     /* width: 95%;*/
        }
    div.button_comment-bx { margin: 0 }
    .col-8.full-width .enter-data input {
     /*width: 28.4%;*/
        }
    .cont_s12 .two-Column.contact-full .col-6 {
     width: 100% !important;
     margin-bottom: 40px !important;
        }
    .two-Column.contact-full .col-6 { margin: 0 }
    .size2 .enter-commnet > textarea { width: 97% }
    .two-Column.contact-full { margin: 0 !important }
    /*---full Slider2-----*/
    .cr-thumbs {
     bottom: 3px;
     height: 79px;
     left: 0;
        }
    .full-Slider2 .cr-thumbs img,
    .cr-thumbs div {
     width: 75px;
     height: 45px;
        }
    /*---gallery----*/
    .ff-container .space2 { display: none }
    .ff-container label {
     padding: 0 10px !important;
     font-size: 11px !important;
        }
    ul.about-3box { width: 50%  !important }
    ul.about-3box li { width: 50% !important }
    .ff-items li { margin: 0px }
    .ff-items li img {
     height: 75px !important;
     width: 92px !important;
        }
		
		.ff-items2 li {
	margin:0;
	}
	
	.ff-items2 li img {
     height: 100px !important;
     width: 122px !important;
	}
    .ff-container .ff-items .hover_effect2 .font16_w.lgn_cntr.txt3 { display: none }
    /*Full Slider*/
    .col-12.full-Slider-box { margin-bottom: 20px }
    /*faqs*/
    .links-top.faqs { padding-top: 5px }
    /* Plog */
    .post_bx { margin-bottom: 10px }
    .post_bx.round-3box { margin-bottom: 30px }
    /*Table price*/
    .tables-pricing1 .column_tables { width: 108px }
    .pricing-tables-2 .column_tables { width: 87px }
    .column_tables.featured .header h1 { font-size: 13px }
    .column_tables .header h3 span { font-size: 16px }
    .column_tables .header.black h1,
    .column_tables .header.gray h1,
    .column_tables .header.gray h3,
    .column_tables .footer.gray h3,
    .column_tables .header.black h3,
    .column_tables .footer.black h3 span,
    input.subscribe-button { font-size: 14px }
    ul.list li { text-transform: lowercase }
    .shortcode_tabs .nav-tabs a { font-size: 12px }
    .span3 {
     width: 45% !important;
     margin-left: 15px !important;
        }
    .btn { width: 38% !important }
    .one-half,
    .one-third,
    .one-fourth,
    .two-third,
    .two-fourth,
    .three-fourth,
    .one-fifth,
    .column-five,
    .one-sixth,
    .column-six,
    .two-fifth,
    .three-fifth,
    .four-fifth,
    .five-sixth {
     width: 46% !important;
     margin-bottom: 10px;
        }
    [class^="one-"].last { margin-right: 4% !important }
    .box404-1 img {
     display: block;
     float: none;
     margin: auto;
     max-width: 100%;
     padding-left: 0;
        }
    .bx_flicker a:last-child img { margin: 0 3px 3px 0 }
    .ei-title h2,
    .ei-title  h3 { display: none }
}
/*--*/
@media only screen and (min-width: 320px) and (max-width: 479px) { 
    .bx_flicker a:last-child img { margin: 0 3px 4px 0 }
    .cont_s12 > .content.full-width { margin: 0 }
    .col-2.logo > a {
     display: block;
     margin: auto;
     width: 40%;
     text-align: center;
        }
    .cont_s12 {
     width: 320px;
     margin: 0 auto;
     display: block;
        }
    .adv-leaderboard {
     height: auto;
     margin: auto;
     width: 100%;
        }
    .adv-leaderboard img {
     max-width: 100%;
     width: auto;
        }
    div.logo {
     text-align: center;
     padding-bottom: 10px;
     width: 100% !important;
        }
    /*--main-nav--*/
    .main-menu li a {
     padding-left: 10px !important;
     padding-right: 10px !important;
        }
    #top-nav .menu-main { display: none !important }
    #top-nav .menu-main.main_small { display: block !important }
    #top-nav .menu-main.main_small ul.sub-menu li .sub-menu {
     left: 100%;
     right: 0;
     border-left: 1px solid #CFCFCF;
     border-right: none;
        }
    #top-nav .menu-main.main_small .sf-js-enabled .menu-item .sub-menu .menu-item .sub-menu .menu-item:first-child a { background: url(../images/submenu-bg-rtl.gif) left center  no-repeat !important }
    #top-nav .menu-main.main_small ul.sub-menu li { width: 110px }
    #main-nav .main_menu { display: none }
    #main-nav .select-menu { display: inline-block }
    /*--big-main_menu----*/
    nav.main_menu > ul > li { position: static !important }
    .nav.main_menu { position: relative }
    .block_big_dropdown {
     left: 1px;
     width: auto !important;
     right: 0;
        }
    /*---news-bar-----*/
    div.spnewsbx.col-10 {
     margin-left: 0;
     width: 305px !important;
        }
    div.spnews { margin: 0 0 5px 0 !important }
    .spnews .ticker {
     margin-left: 11px;
     width: 84% !important;
        }
    h3.spnews,
    .rssbar { display: none }
    .shape { display: none }
    /*- slider -*/
    .flexslider > .slides li img {
     height: 274px !important;
     width: 440px !important;
        }
    .slider #carousel { bottom: 5% }
    .slider {
     height: 274px;
     overflow: hidden;
        }
    /*carousel-boxs-all*/
    .carousel-boxs { margin-bottom: 40px !important }
    .carousel-boxs-all { width: 280px }
    .carousel-boxs-all .ca-item {
     width: 280px;
     margin-right: 40px;
     padding-right: 20px;
        }
    .carousel-boxs-all .boxn.boxn-2 {
     margin-right: 20px;
     width: 240px;
        }
    .boxn.boxn-2 .hover_effect2 { right: 0 }
    /*--*/
    .bxhover img.sml-1 {
     height: 72px;
     width: 116px !important;
     margin-bottom: 5px;
        }
    .boxf3 .box2 {
     margin: 0 10px 10px 0 !important;
     width: 123px !important;
     height: 225px !important;
        }
    .boxf3 .box2:nth-of-type(3n) { display: none }
    .boxf3 .box2:nth-of-type(2n) { margin-right: 0 !important }
    .boxf3 .boxn .videoimg { margin: 0px 27px }
    .linkbx { margin: 10px 0 }
    .hover_effect2 { display: none }
    .boxf2t .boxn,
    .boxf4 .boxn,
    .boxf2 .boxn { padding: 22px }
    .boxf4  .boxn.col-07,
    .boxf2  .boxn.col-07,
    .boxf2t  .boxn.col-07 {
     width: 123px !important;
     height: 221px !important;
     margin: 0 10px 10px 0 !important;
     padding: 15px !important;
        }
    .boxf4  .boxn.col-07:nth-of-type(2n),
    .boxf2  .boxn.col-07:nth-of-type(2n),
    .boxf2t .boxn.col-07:nth-of-type(2n) { margin: 0 0 10px !important }
    .boxf4  .boxn.col-07 .date { width: 100% }
    .boxf4  .boxn.col-07 .bxlinks { padding: 10% 0% }
    .hover2 .bxhover2 {
     padding: 23px !important;
     height: 80%;
        }
    .boxf2  .boxn.col-07,
    .boxf2t  .boxn.col-07 {
     height: auto !important;
     display: inline-block !important;
        }
    .boxf2   .boxn.col-07:nth-of-type(2n) { margin: 0  !important }
    .album div.imgbx { margin: 11px 2px 11px 0 !important }
    .album div.imgbx:first-child { margin: 11px 2px 11px 0 !important }
    .album div.imgbx:last-child { margin: 11px 0 !important }
    .hovrbx .bxlinks2 a { margin: 0 1px !important }
    .imgbx img.img { border: 1px solid #282828 !important }
    #carousel2 ul.slides > li {
     width: 320px !important;
     margin: 0!important;
        }
    .album .imgbx:last-child { margin: 11px 0 11px  !important }
    .flex-control-paging { margin-right: 0 !important }
    .imgbx img {
     height: 58px !important;
     width: 58px !important;
     border-width: 2px !important;
        }
    div.hovrbx {
     height: 64px;
     width: 64px;
        }
    .hovrbx { display: none }
    .hovrbx .bxlinks2 {
     float: left !important;
     margin: 0px 9px   !important;
        }
    .tab-pane .boxn2 > h4.date {
     float: none !important;
     clear: both;
     text-align: left;
        }
    .tab-content h4.date { float: left !important }
    .tab-content .wauto { float: right }
    .newsletter .input { width: 77.3% }
    #sidebar    .box_content { background-position: center top !important }
    .shortcode_tabs .nav-tabs { height: auto }
    .tab-pane .boxn2 .sml-1 {
     height: 97px !important;
     width: 260px !important;
        }
    /*followersbx*/
    #sidebar .box_content.followersbx {
     border-top: 1px solid #D9D9D9  !important;
     background-image: url("../images/rwog.png") !important;
     padding-top: 40px;
        }
    /*--MULTIMEDIA--*/
    /*----footer----*/
    .footer_h div.logo_f { width: 55% }
    .footer_h div.top {
     width: 40%;
     margin-top: 20px;
        }
    #footer .col-2.l_tweet { width: 91% !important }
    .l_tweet > div.col-2 { width: auto !important }
    /*---slider 2----*/
    .showcase-thumbnail-container { height: 72% !important }
    .showcase-thumbnail-restriction { height: 85% !important }
    .showcase-thumbnail-caption { padding: 11px !important }
    /*-Blog--*/
    .bx_data {
     float: left;
     width: 100% !important;
        }
    .bx_data > h3 {
     float: left;
     margin: 5px 15px 10px 0;
     width: auto;
        }
    .bx_data h3 span {
     float: left;
     margin: 3px 7px 0 0;
        }
    .img.thumb,
    .thumb.small {
     max-width: 95%;
     height: auto;
     width: auto\9;
     /* ie8 */
        }
    .thumb.small { min-width: 99% }
    .bx_img { width: 99% }
    .bx_top { margin-bottom: 10px }
    .bx_date {
     margin-right: 5px;
     min-width: auto;
     width: 100%;
     margin-bottom: 10px;
        }
    h3.title_big { padding: 4px 0 }
    p.post-dec { margin-top: 5px }
    .post_bx { margin-bottom: 10px }
    .post_bx.round-3box { margin-bottom: 30px }
    ul.paging-list li a,
    ul.next-back li a { padding: 4px 10px }
    .small-1 .bx-data {
     float: none !important;
     width: auto;
     margin-bottom: 10px;
        }
    .small-1 .bx_date { margin: 0 }
    .small-1 .bx_data.bx_data2 {
     float: none;
     width: 91% !important;
     clear: both;
     overflow: hidden;
     min-width: 93%;
        }
    .commnet-number {
     margin: 0;
     height: auto;
     padding: 6px;
        }
    .bx_data2 > h3 { margin: 0 }
    .breadcrumb h3.spnews { display: block }
    .bx-data.full .bx_date {
     min-width: inherit;
     margin-right: 5px;
     width: 100%;
        }
    .bx-data.full .bx_date {
     overflow: hidden;
     margin-bottom: 10px;
        }
    .bx-data.full .bx_date > h3 {
     font-size: 13px;
     font-size: 13px;
     line-height: 27px;
        }
    .bx-data.full  h3.title_big { padding: 0 }
    .bx-data.full {
     margin-bottom: 20px;
     margin-right: 0 !important;
        }
    .cont_s12 .full-width.col-8,
    .cont_s12 .full-width .col-8 { width: 100% }
    /*-2 Column*/
    .cont_s12 .content.two-Column {
     width: 100%;
     margin: 0;
        }
    .cont_s12 .content.two-Column .col-6 { width: 100% }
    ul.commentlist li ul.children  .the-comment-box {
     margin-top: 8px;
     padding-left: 90px;
     padding-top: 10px;
        }
    ul.commentlist li ul.children   .comment-img-link { width: 90px }
    ul.commentlist li ul.children  .comment-img-link img,
    a.link1 { margin-bottom: 0 }
    ul.commentlist li ul.children { padding-left: 20px }
    .enter-data input,
    .col-8.full-width .enter-data input { width: 97% }
    .enter-data input { margin: 5px 0 }
    .enter-data > div.bxinput {
     margin: 5px 0;
     width: 99%;
        }
    .enter-commnet > textarea {
     margin: 5px 0 10px 0;
     width: 96%;
        }
    div.button_comment-bx { width: auto }
    div.button_comment-bx .button_comment { margin: 5px 0 0 5px }
    .cont_s12 .two-Column.contact-full .col-6 {
     width: 100% !important;
     margin-bottom: 40px !important;
        }
    .size2 .enter-data input { width: 96% }
    .two-Column.contact-full .col-6 { margin: 0 }
    .size2 .enter-commnet > textarea { width: 96% }
    .two-Column.contact-full { margin: 0 !important }
    .one-half,
    .one-third,
    .one-fourth,
    .two-third,
    .two-fourth,
    .three-fourth,
    .one-fifth,
    .column-five,
    .one-sixth,
    .column-six,
    .two-fifth,
    .three-fifth,
    .four-fifth,
    .five-sixth {
     width: 100% !important;
     margin-right: 0;
     margin-bottom: 10px;
        }
    .column-four { width: 23% !important }
    /*---full Slider2-----*/
    .cr-thumbs {
     bottom: 3px;
     height: 79px;
     left: 0;
        }
    .full-Slider2 .cr-thumbs img,
    .cr-thumbs div {
     width: 75px;
     height: 45px;
        }
    /*-gallery-*/
    .ff-container .space2 { display: none }
    .ff-container label {
     padding: 0 10px !important;
     font-size: 12px !important;
        }
    .ff-items li { margin: 0px }
    .ff-items li img {
     height: 140px !important;
     width: 240px !important;
        }
		
	.ff-items2 li {
	margin:0;
	}
	
	.ff-items2 li img {
     height: 160px !important;
     width: 280px !important;
	}
    .ff-container .ff-items .hover_effect2 .font16_w.lgn_cntr.txt3 { display: none }
    .ff-container.S-remove  input.ff-selector-type-all:checked ~ .ff-items li { width: 129px }
    .ff-container .ff-items a span { top: -25px !important }
    .ff-container .ff-items .hover_effect2 .font16_w.lgn_cntr.txt3 { bottom: 5px }
    #carousel-ourclients li .one-fourth {
     margin: 14px;
     width: 41% !important;
        }
    ul.about-3box { width: 200px  !important }
    ul.about-3box li { width: 160px !important }
    /*showcase*/
    .showcase-thumbnail-container { display: none }
    /*Full Slider*/
    .col-12.full-Slider-box { margin-bottom: 20px }
    .full-Slider2 { height: 300px }
    .cr-content { width: 90% }
    /*Faqs*/
    .links-top.faqs { padding-top: 5px }
    ul.answers li a { font-size: 0 }
    .ff-items {
     margin: 0 auto 0 20px;
     width: 97%;
        }
    /*Table price*/
    .tables-pricing1 .column_tables { width: 100% }
    .pricing-tables-2 .column_tables { width: 19% }
    .column_tables.featured .header h1 {
     font-size: 9px;
     font-weight: normal;
        }
    .column_tables .header h3 span { font-size: 16px }
    .column_tables .header.black h1,
    .column_tables .header.gray h1,
    .column_tables .header.gray h3,
    .column_tables .footer.gray h3,
    .column_tables .header.black h3,
    .column_tables .footer.black h3 span,
    input.subscribe-button {
     font-size: 10px;
     font-weight: normal;
        }
    .column_tables.featured .header h3,
    .column_tables .footer.gray h3 span:hover,
    .column_tables .footer.black h3 span:hover,
    .column_tables.featured .footer h3 span { font-size: 10px }
    ul.list li { text-transform: lowercase }
    .shortcode_tabs .nav-tabs a { font-size: 12px }
    .span3 {
     width: 97% !important;
     margin-left: 15px !important;
        }
    .btn { width: 35% !important }
    .btn.larg { width: 75% !important }
    .lightbox .font14_orang { text-align: center }
    .lightbox .bx_img .img {
     display: block;
     margin: auto;
        }
    .box404-1 img {
     display: block;
     float: none;
     margin: auto;
     max-width: 100%;
     padding-left: 0;
        }
    .box404-1,
    .page404.example2 .box404-1.b2 { border: none }
    .box404-1 button {
     margin-top: 10px;
     width: 93%;
        }
    #slider hgroup h2 { display: none }
    #slider hgroup h1 { display: none }
    .ei-title h2,
    .ei-title  h3 { display: none }
}
@media only screen and (max-width: 320px) { 
    .cont_s12 > .content.full-width { margin: 0 }
    .col-2.logo > a {
     display: block;
     margin: auto;
     max-width: 100%;
     text-align: center;
        }
    div.logo {
     text-align: center;
     padding-bottom: 10px;
     width: 100% !important;
        }
    .cont_s12 {
     width: 95%;
     margin: 0 auto;
     display: block;
     overflow: hidden;
        }
    .adv-leaderboard {
     height: auto;
     margin: auto;
     width: 100%;
        }
    .adv-leaderboard img {
     max-width: 100%;
     width: auto;
        }
    div.spnews {
     height: auto;
     min-height: 37px;
        }
    .none-top { margin-top: 10px }
    /*--main-nav--*/
    .main-menu li a {
     padding-left: 10px !important;
     padding-right: 10px !important;
        }
    #top-nav .menu-main { display: none !important }
    #top-nav .menu-main.main_small { display: block !important }
    #top-nav .menu-main.main_small ul.sub-menu li .sub-menu {
     left: 100%;
     right: 0;
     border-left: 1px solid #CFCFCF;
     border-right: none;
        }
    #top-nav .menu-main.main_small .sf-js-enabled .menu-item .sub-menu .menu-item .sub-menu .menu-item:first-child a { background: url(../images/submenu-bg-rtl.gif) left center  no-repeat !important }
    #top-nav .menu-main.main_small ul.sub-menu li { width: 110px }
    #main-nav .main_menu { display: none }
    #main-nav .select-menu {
     display: inline-block;
     height: 32px;
        }
    /*--big-main_menu----*/
    nav.main_menu > ul > li { position: static !important }
    .nav.main_menu { position: relative }
    .block_big_dropdown {
     left: 1px;
     width: auto !important;
     right: 0;
        }
    /*---news-bar-----*/
    div.spnewsbx.col-10 {
     margin-left: 0;
     width: 90% !important;
        }
    div.spnews {
     margin: 0 0 5px 0 !important;
     width: 99% !important;
        }
    .spnews .ticker {
     margin-left: 11px;
     width: 84% !important;
        }
    h3.spnews,
    .rssbar { display: none }
    .shape { display: none }
    .shortcode_tabs .nav-tabs { height: auto }
    /*- slider -*/
    .flexslider > .slides li img {
     height: 274px !important;
     width: 100%;
        }
    .slider #carousel { bottom: 5% }
    .slider {
     height: 274px;
     overflow: hidden;
        }
    /*carousel-boxs-all*/
    .carousel-boxs { margin-bottom: 40px !important }
    .carousel-boxs.col-12 {
     width: 97%;
     margin: 0 auto 40px !important;
     float: none;
        }
    .carousel-boxs-all { width: 87% }
    .carousel-boxs-all .ca-item {
     width: 100%;
     margin-right: 40px;
     padding-right: 20px;
        }
    .carousel-boxs-all .boxn.boxn-2 {
     margin-right: 20px;
     width: 80%;
        }
    .carousel-boxs-all .boxn.boxn-2 .img { height: auto }
    /*--*/
    .bxhover img.sml-1 {
     height: 72px;
     width: 97% !important;
     margin-bottom: 5px;
        }
    .boxf3 .box2 {
     margin: 0 10px 10px 0 !important;
     width: 86% !important;
     height: 225px !important;
        }
    .boxf3 .box2:nth-of-type(3n) { display: none }
    .boxf3 .box2:nth-of-type(2n) { margin-right: 0 !important }
    .boxf3 .boxn .videoimg {
     display: block;
     float: none;
     margin: auto;
        }
    .linkbx { margin: 10px 0 }
    .bxlinks {
     display: block;
     float: none;
     margin: auto 5%;
     padding: 9%;
        }
    .hover_effect2 { display: none }
    .boxf2t .boxn,
    .boxf4 .boxn,
    .boxf2 .boxn {
     padding: 22px;
     width: 81%;
        }
    .boxf4  .boxn.col-07,
    .boxf2  .boxn.col-07,
    .boxf2t  .boxn.col-07 {
     width: 123px !important;
     height: 221px !important;
     margin: 0 10px 10px 0 !important;
     padding: 15px !important;
        }
    .boxf4  .boxn.col-07:nth-of-type(2n),
    .boxf2  .boxn.col-07:nth-of-type(2n),
    .boxf2t .boxn.col-07:nth-of-type(2n) { margin: 0 0 10px !important }
    .boxf4  .boxn.col-07 .date { width: 100% }
    .boxf4  .boxn.col-07 .bxlinks { padding: 10% 0% }
    .hover2 .bxhover2 {
     padding: 23px !important;
     height: 80%;
        }
    .boxf2  .boxn.col-07,
    .boxf2t  .boxn.col-07 {
     height: auto !important;
     display: inline-block !important;
        }
    .boxf2   .boxn.col-07:nth-of-type(2n) { margin: 0  !important }
    .album div.imgbx { margin: 11px 2px 11px 0 !important }
    .album div.imgbx:first-child { margin: 11px 2px 11px 0 !important }
    .album div.imgbx:last-child { margin: 11px 0 !important }
    .hovrbx .bxlinks2 a { margin: 0 1px !important }
    .imgbx img.img { border: 1px solid #282828 !important }
    #carousel2 ul.slides > li {
     width: 320px !important;
     margin: 0!important;
        }
    .album .imgbx:last-child { margin: 11px 0 11px  !important }
    .flex-control-paging { margin-right: 0 !important }
    .imgbx img {
     height: 58px !important;
     width: 58px !important;
     border-width: 2px !important;
        }
    div.hovrbx {
     height: 64px;
     width: 64px;
        }
    .hovrbx { display: none }
    .hovrbx .bxlinks2 {
     float: left !important;
     margin: 0px 9px   !important;
        }
    .tab-pane .boxn2 > h4.date {
     float: none !important;
     clear: both;
     text-align: left;
        }
    .tab-content h4.date { float: left !important }
    .tab-content .wauto { float: right }
    .newsletter .input {
     width: 97% !important;
     margin-bottom: 10px;
        }
    #sidebar    .box_content { background-position: center top !important }
    .newsletter input.button {
     height: 32px;
     width: 100% !important;
        }
    .tab-pane .boxn2 .sml-1 {
     height: 97px !important;
     width: 97% !important;
        }
    .sml-1 { width: 97% }
    /*followersbx*/
    /*followersbx*/
    div.followersbx {
     margin: 3px 0;
     float: left;
     border-radius: 37px;
     background: #f4f4f4;
     width: 100%;
        }
    .followersbx left { border-radius: 10px 37px 37px 10px }
    .Facebook_f { float: left !important }
    .name_numbrtxt {
     float: left;
     padding: 0 14px;
     width: 71%;
        }
    .name_numbrbx {
     background: none !important;
     height: 75px;
     width: 65%;
     float: left;
        }
    .name_numbrbx.left .numbr_txt { float: none }
    .name_numbrbx.left .name_txt,
    .name_txt {
     float: left;
     width: 100%;
        }
    div.followersbx:hover h3.numbr_txt { margin-left: 3px }
    .followersbx a {
     border-radius: 50%;
     border: 4px solid #fff;
     margin: 0 -3px;
     float: left;
        }
    #sidebar .box_content.followersbx {
     border-top: 1px solid #D9D9D9  !important;
     background-image: url("../images/rwog.png") !important;
     padding-top: 40px;
        }
    /*--MULTIMEDIA--*/
    .bx-mltu { width: 98% }
    .bx-mltu .bximgs_h.size1 {
     height: 150px;
     min-width: 100%;
        }
    .bximgs_h.size1 > img { display: block }
    .box_multimdea .firstbx .col-03.lgnright {
     float: left;
     width: 50%;
        }
    .box_multimdea .bxnews:nth-of-type(2n) {
     margin: 10px auto !important;
     display: block;
     float: none;
     padding-bottom: 15px !important;
        }
    .box_multimdea .rate {
     float: left;
     margin: 10px !important;
        }
    .box_multimdea .bxnews {
     display: block;
     float: none;
     margin: 10px auto !important;
     padding-bottom: 15px !important;
        }
    .advfree128 {
     float: none !important;
     margin: 10px auto !important;
     display: block !important;
        }
    /*----footer----*/
    .footer_h div.logo_f { width: 100% }
    .footer_h div.top {
     width: 100%;
     margin-top: 20px;
        }
    #footer .col-2.l_tweet { width: 85% !important }
    .l_tweet > div.col-2 { width: auto !important }
    /*---slider 2----*/
    .showcase-thumbnail-container { height: 72% !important }
    .showcase-thumbnail-restriction { height: 85% !important }
    .showcase-thumbnail-caption { padding: 11px !important }
    /*-Blog--*/
    .bx_data {
     float: left;
     width: 100% !important;
        }
    .bx_data > h3 {
     float: left;
     margin: 5px 15px 10px 0;
     width: auto;
        }
    .bx_data h3 span {
     float: left;
     margin: 3px 7px 0 0;
        }
    .img.thumb,
    .thumb.small {
     max-width: 95%;
     height: auto;
     width: auto\9;
     /* ie8 */
        }
    .full-width .img.thumb,
    .full-width .thumb.small {
     max-width: 99%;
     height: auto;
     width: auto\9;
     /* ie8 */
        }
    .two-Column .img.thumb,
    .two-Column .thumb.small {
     max-width: 99%;
     height: auto;
     width: auto\9;
     /* ie8 */
        }
    .two-Column .small-1 .bx_data.bx_data2 {
     float: none;
     min-width: 86%;
     width: 85% !important;
     clear: both;
     overflow: hidden;
        }
    .thumb.small { min-width: 99% }
    .bx_img { width: 98% }
    .bx_top { margin-bottom: 10px }
    .bx_date {
     margin-right: 5px;
     min-width: auto;
     width: 98%;
     margin-bottom: 15px;
        }
    .bx_date > h3 { font-size: 15px }
    h3.title_big { padding: 4px 0 }
    p.post-dec {
     margin-top: 5px;
     max-width: 92%;
        }
    .post_bx { margin-bottom: 10px }
    .post_bx.round-3box { margin-bottom: 30px }
    ul.paging-list li a,
    ul.next-back li a {
     padding: 4px 10px;
     margin-bottom: 10px;
        }
    .small-1 .bx-data {
     float: none !important;
     width: auto;
     margin-bottom: 10px;
        }
    .small-1 .bx_date { margin: 0 }
    .small-1 .bx_data.bx_data2 {
     float: none;
     min-width: 86%;
     width: 94% !important;
     clear: both;
     overflow: hidden;
        }
    .commnet-number {
     margin: 0;
     height: auto;
     padding: 6px;
        }
    .bx_data2 > h3 { margin: 0 }
    .breadcrumb h3.spnews { display: block }
    .bx-data.full .bx_date {
     min-width: inherit;
     margin-right: 5px;
        }
    .bx-data.full .bx_date {
     overflow: hidden;
     width: 100%;
     margin-bottom: 10px;
        }
    .bx-data.full .bx_date > h3 {
     font-size: 13px;
     font-size: 13px;
     line-height: 27px;
        }
    .bx-data.full  h3.title_big {
     padding: 0;
     max-width: 92%;
        }
    .bx-data.full {
     margin-bottom: 20px;
     margin-right: 0;
        }
    .cont_s12 .full-width.col-8,
    .cont_s12 .full-width .col-8 { width: 100% }
    /*-2 Column*/
    .cont_s12 .content.two-Column {
     width: 100%;
     margin: 0;
        }
    .cont_s12 .content.two-Column .col-6 { width: 100% }
    ul.commentlist li ul.children  .the-comment-box {
     margin-top: 8px;
     padding-left: 90px;
     padding-top: 10px;
        }
    ul.commentlist li ul.children   .comment-img-link { width: 90px }
    ul.commentlist li ul.children  .comment-img-link img,
    a.link1 { margin-bottom: 0 }
    ul.commentlist li ul.children { padding-left: 20px }
    .enter-data > div.bxinput {
     margin: 5px 0;
     width: 99%;
        }
    .enter-data input,
    .col-8.full-width .enter-data input { width: 93% }
    .enter-data input { margin: 5px 0 }
    .enter-commnet > textarea,
    div.button_comment-bx {
     margin: 5px 0;
     width: 92%;
        }
    div.button_comment-bx {
     width: 96%;
     margin: 0;
        }
    div.button_comment-bx .button_comment { margin: 5px 0 0 5px }
    .cont_s12 .two-Column.contact-full .col-6 {
     width: 100% !important;
     margin-bottom: 40px !important;
        }
    .size2 .enter-data input { width: 96% }
    .two-Column.contact-full .col-6 { margin: 0 }
    .size2 .enter-commnet > textarea { width: 96% }
    .two-Column.contact-full { margin: 0 !important }
    .one-half,
    .one-third,
    .one-fourth,
    .two-third,
    .two-fourth,
    .three-fourth,
    .one-fifth,
    .column-five,
    .one-sixth,
    .column-six,
    .two-fifth,
    .three-fifth,
    .four-fifth,
    .five-sixth {
     width: 100% !important;
     margin-right: 0;
     margin-bottom: 10px;
        }
    /*---full Slider2-----*/
    .cr-thumbs {
     bottom: 3px;
     height: 79px;
     left: 0;
        }
    .full-Slider2 .cr-thumbs img,
    .cr-thumbs div {
     width: 75px;
     height: 45px;
        }
    /*-gallery-*/
    .ff-container .space2 { display: none }
    .ff-container label {
     display: block;
     float: none;
     font-size: 12px !important;
     margin: 2px auto;
     padding: 0 10px !important;
     width: 80%;
        }
    .ff-container label {
     border-radius: 5px !important;
     -moz-border-radius: 5px!important;
     -webkit-border-radius: 5px!important;
     -o-border-radius: 5px !important;
        }
    .ff-items li { margin: 10px 10px 0 0 }
    .ff-items li img {
     height: auto !important;
     min-width: 100% !important;
        }
    .ff-container.S-remove  input.ff-selector-type-all:checked ~ .ff-items li { width: 129px }
    .ff-container .ff-items a span { top: -25px !important }
    .ff-container .ff-items .hover_effect2 .font16_w.lgn_cntr.txt3 { bottom: 5px }
    #carousel-ourclients li .one-fourth {
     margin: 14px;
     width: 41% !important;
        }
    ul.about-3box { width: 200px  !important }
    ul.about-3box li { width: 160px !important }
    /*showcase*/
    .showcase-thumbnail-container { display: none }
    /*Full Slider*/
    .col-12.full-Slider-box { margin-bottom: 20px }
    .full-Slider2 { height: 300px }
    .cr-content { width: 90% }
    /*Faqs*/
    .links-top.faqs { padding-top: 5px }
    ul.answers li a { font-size: 0 }
    .ff-items {
     margin: auto;
     display: block;
     float: none;
     width: 90%;
        }
    /**/
    .alert { width: 85% }
    /*Table price*/
    .tables-pricing1 .column_tables { width: 100% }
    .pricing-tables-2 .column_tables { width: 19% }
    .column_tables.featured .header h1 {
     font-size: 9px;
     font-weight: normal;
        }
    .column_tables .header h3 span { font-size: 16px }
    .column_tables .header.black h1,
    .column_tables .header.gray h1,
    .column_tables .header.gray h3,
    .column_tables .footer.gray h3,
    .column_tables .header.black h3,
    .column_tables .footer.black h3 span,
    input.subscribe-button {
     font-size: 10px;
     font-weight: normal;
        }
    .column_tables.featured .header h3,
    .column_tables .footer.gray h3 span:hover,
    .column_tables .footer.black h3 span:hover,
    .column_tables.featured .footer h3 span { font-size: 10px }
    ul.list li { text-transform: lowercase }
    .shortcode_tabs .nav-tabs a {
     font-size: 12px;
     padding: 6px 5px;
        }
    .nav-tabs > .active > a,
    .nav-tabs > .active > a:hover { padding: 10px 5px !important }
    .span3 {
     width: 93% !important;
     margin-left: 15px !important;
        }
    .btn { width: 70% !important }
    .box404-1 img {
     display: block;
     float: none;
     margin: auto;
     max-width: 100%;
     padding-left: 0;
        }
    .box404-1,
    .page404.example2 .box404-1.b2 { border: none }
    .box404-1 button {
     margin-top: 10px;
     width: 93%;
        }
    #slider hgroup h2 { display: none }
    #slider hgroup h1 { display: none }
    .ei-title h2,
    .ei-title  h3 { display: none }
}
